//package cn.bonoon.kernel.io;
//
//public class BFilePath extends AbstractBFile{
//	
////	private String path;
////	
////	private String folder = "";
////	
////	private String filename = "";
////	
////	private String filesuffix = "";
//	
////	/** 是否已经通过解析了 */
////	private boolean parsed;
//	
//	public static BFilePath valueOf(String path){
//		return new BFilePath(path);
//	}
//	
//	private BFilePath(String path){
//		super(path);
//	}
////	
////	private void internalParse(){
////		if(parsed) return;
////		
////		//在这里进行解析处理
////		int p = path.lastIndexOf('/');
////		if(p != -1){
////			folder = path.substring(0, p);
////			filename = path.substring(p + 1);
////		}else{
////			filename = path;
////		}
////		
////		p = filename.lastIndexOf('.');
////		if(p != -1){
////			filesuffix = filename.substring(p);
////		}
////		
////		parsed = true;
////	}
////	
////	@Override
////	public String getPath() {
////		return path;
////	}
////	
////	public String getFilename() {
////		internalParse();
////		return filename;
////	}
////	
////	public String getFolder() {
////		internalParse();
////		return folder;
////	}
////	
////	public String getFilesuffix() {
////		internalParse();
////		return filesuffix;
////	}
//}
